11da29d114831f7645e47ecaae236ffb5e9d529c,plugins/org.eclipse.xtext.ui.core/src/org/eclipse/xtext/ui/core/util/WorkspaceClasspathUriResolver.java,WorkspaceClasspathUriResolver,resolve,#Object#URI#,27
Before Change
if (ClasspathUriUtil.isClasspathUri(classpathUri)) {
IProject project = resource.getProject();
IJavaProject javaProject = JavaCore.create(project);
return findResourceInWorkspace(javaProject, classpathUri);
}
} catch (Exception exc) {
throw new ClasspathUriResolutionException(exc);
After Change
if (ClasspathUriUtil.isClasspathUri(classpathUri)) {
IProject project = resource.getProject();
IJavaProject javaProject = JavaCore.create(project);
URI result = findResourceInWorkspace(javaProject, classpathUri);
if (classpathUri.fragment() != null)
result = result.appendFragment(classpathUri.fragment());
return result;
}
} catch (Exception exc) {
throw new ClasspathUriResolutionException(exc);